﻿using System;

using TheKitchen.Client.Commanding;

namespace TheKitchen.Client.Services
{
    public interface ICommandAgent
    {
        void Send(ServicedCommand command);

        /// <summary>
        /// Occurs when the agent has finished sending one or more commands to the server.
        /// </summary>
        event EventHandler<CommandsSentEventArgs> CommandsSent;
    }
}